// pch.h: 这是预编译标头文件。
// 下方列出的文件仅编译一次，提高了将来生成的生成性能。
// 这还将影响 IntelliSense 性能，包括代码完成和许多代码浏览功能。
// 但是，如果此处列出的文件中的任何一个在生成之间有更新，它们全部都将被重新编译。
// 请勿在此处添加要频繁更新的文件，这将使得性能优势无效。

#ifndef PCH_H
#define PCH_H


#include <graphics.h>//图形库
#include <conio.h>//读取键盘事件时使用
#include <iostream>
#include <Windows.h>//蜂鸣器等
#include<mmsystem.h>
#include <fstream>//写入文件
#include <ctime> //计时器
#include "tools.h"//引用外部函数消除图片阴影
#pragma comment(lib,"winmm.lib")

using namespace std;

class Player;

extern int isprime;


void Gamelobby();						        //游戏大厅

void switchover();						        //选择模式

void first();					                //第一关

void second();						            //第二关

void third();						            //第三关

void fourth();                                  //第四关

void fifth();                                   //第五关

void pause();                                   //暂停页面

void gameover();					        	//游戏失败

void settlement();						        //结算界面

void developers();                              //开发人员

void gamerules();                               //游戏规则

void movement(int* m0, int onclick, int location);    //移动方式

void antimovement(int* m0, int onclick, int location);//相反移动

void updown(int* choose0, int onclick, int index);    //上下移动

void ranking(long long  time);                        //输入用户名

void rankings();                                      //排行榜

void swap(Player* a, Player* b);                      //交换排序函数

void music();

#endif PCH_H

